leaf-cutting ant - German English Dictionary